Big Huge Thesaurus

Parkinsonia aculeata

noun